Перейти к основному содержимому

1.15. XLSX

Всем

XLSX (Excel)

XLSX (Excel) – XML-основанный формат (Office Open XML), содержит несколько файлов внутри (ZIP-архив), позволяет не просто хранить данные, но обрабатывать, преобразовывать, вычислять, сводить и даже визуализировать их прямо в документе. Визуально это такой же табличный формат со строками и столбцами, но можно проводить вычисления при помощи формул. Формула устанавливается при помощи знака равенства «=» в ячейке по принципу «=ФОРМУЛА», и данные в ячейке будут равны результату вычисления по формуле.

Основные формулы в Excel:

ФормулаПример
Сложение=A1+B1
Вычитание=A1-B1
Умножение=A1*B1
Деление=A1/B1
Возведение в степень=A1^B1
Сумма диапазона=СУММ(A1:A10)
Сумма с условием=СУММЕСЛИ(A1:A10; ">5")
Сумма с несколькими условиями=СУММЕСЛИМН(A1:A10; B1:B10; "Январь")
Произведение чисел=ПРОИЗВЕД(A1:A10)
Округление до 2 знаков=ОКРУГЛ(A1; 2)
Округление вверх=ОКРУГЛВВЕРХ(A1; 0)
Округление вниз=ОКРУГЛВНИЗ(A1; 0)
Целая часть числа=ЦЕЛОЕ(A1)
Отсечение дробной части=ОТБР(A1)
Среднее арифметическое=СРЗНАЧ(A1:A10)
Медиана=МЕДИАНА(A1:A10)
Наиболее часто встречающееся значение=МОДА(A1:A10)
Минимальное значение=МИН(A1:A10)
Максимальное значение=МАКС(A1:A10)
Количество числовых значений=СЧЁТ(A1:A10)
Количество непустых ячеек=СЧЁТЗ(A1:A10)
Подсчёт по условию=СЧЁТЕСЛИ(A1:A10; ">5")
Подсчёт по нескольким условиям=СЧЁТЕСЛИМН(A1:A10; ">5"; B1:B10; "<10")
Условное выражение=ЕСЛИ(A1>10; "Да"; "Нет")
Логическое И (все условия верны)=И(A1>10; B1<5)
Логическое ИЛИ (хотя бы одно верно)=ИЛИ(A1>10; B1<5)
Логическое отрицание=НЕ(A1>10)
Обработка ошибок=ЕСЛИОШИБКА(формула; "Ошибка")
Обработка #Н/Д=ЕСЛИНД(формула; "Нет данных")
Объединение текста=СЦЕПИТЬ(A1; " "; B1)
или=A1&B1
Первые 3 символа=ЛЕВСИМВ(A1; 3)
Последние 3 символа=ПРАВСИМВ(A1; 3)
3 символа, начиная со 2-го=ПСТР(A1; 2; 3)
Длина строки=ДЛСТР(A1)
Поиск подстроки (регистрозависимый)=НАЙТИ("текст"; A1)
Поиск подстроки (без учёта регистра)=ПОИСК("текст"; A1)
Замена текста=ПОДСТАВИТЬ(A1; "старое"; "новое")
Удаление лишних пробелов=СЖПРОБЕЛЫ(A1)
Форматирование числа как текста=ТЕКСТ(A1; "дд.мм.гггг")
Текущая дата=СЕГОДНЯ()
Текущая дата и время=ТДАТА()
Создание даты=ДАТА(2023; 12; 31)
Разница между датами (в днях)=РАЗНДАТ(A1; B1; "d")
Компоненты даты=ГОД(A1), =МЕСЯЦ(A1), =ДЕНЬ(A1)
Последний день месяца=КОНМЕСЯЦА(A1; 0)
Дата + N рабочих дней=РАБДЕНЬ(A1; 10)
Количество рабочих дней между датами=ЧИСТРАБДНИ(A1; B1)
Вертикальный поиск=ВПР(значение; таблица; номер_столбца; [ЛОЖЬ/ИСТИНА])
Горизонтальный поиск=ГПР(значение; таблица; номер_строки; [ЛОЖЬ/ИСТИНА])
Значение на пересечении строки и столбца=ИНДЕКС(A1:C10; 2; 3)
Позиция значения=ПОИСКПОЗ(значение; диапазон; [тип_сравнения])
Платёж по кредиту=ПЛТ(ставка; периодов; сумма)
Будущая стоимость инвестиций=БС(ставка; периодов; платёж)
Текущая стоимость=ПС(ставка; периодов; платёж)
Чистая приведённая стоимость=ЧПС(ставка; диапазон_платежей)
Внутренняя ставка доходности=ВСД(диапазон_платежей)
Процентная ставка=СТАВКА(периодов; платёж; сумма)
Конвертация единиц=ПРЕОБР(A1; "кг"; "фунт")
Двоичное в десятичное=ДВ.В.ДЕС("1010")
Десятичное в двоичное=ДЕС.В.ДВ(10)
Создание комплексного числа=КОМПЛЕКС(2; 3)
Уникальные значения=УНИК(A1:A10)
Фильтрация данных=ФИЛЬТР(A1:A10; B1:B10>5)
Сортировка диапазона=СОРТИРОВКА(A1:A10)
Массив чисел {1;2;3;4;5}=ПОСЛЕДОВАТЕЛЬНОСТЬ(5)

Практическое задание
Создайте Excel-таблицу с 3-4 столбцами. Заполните ячейки данными. Попробуйте поэкспериментировать с формулами.